package com.uqbar.pacman.endScene;


import java.awt.Color;
import java.awt.Font;

import com.uqbar.pacman.components.Marcador;
import com.uqbar.pacman.scenes.PacmanScene;
import com.uqbar.vainilla.DeltaState;
import com.uqbar.vainilla.GameComponent;
import com.uqbar.vainilla.appearances.Label;
import com.uqbar.vainilla.events.constants.Key;

public class WinOrLoseComponent extends GameComponent<EndScene> {

	public WinOrLoseComponent(Marcador marcador, double x, double y) {
		
		super(new Label(new Font("verdana",  Font.BOLD, 20), Color.BLACK, "", marcador.gameOver()?"PERDISTE!":"GANASTE" , "PUNTAJE: " + marcador.getValue(), "Presione ENTER para un juego nuevo"), x, y);

	}
	
	@Override
	//Si se gana se sigue un nivel igual con el puntaje que se tenía anteriormente, si se pierden todas las vidas y se juega de nuevo se empieza un juego desde 0
	public void update(DeltaState deltaState) {
		if(deltaState.isKeyPressed(Key.ENTER)) {
		
				this.getGame().setCurrentScene(new PacmanScene());

			
		}
		super.update(deltaState);
	}

}
